.section{
	margin-top: 150px;
}
.textOverflow{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.mulTextOverflow{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.foot-margin {
  margin-top: 100px;
}

.local-list{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	width: 100%;
	&::after{
		content: '';
		display: block;
		width: 380px;
	}
	.local-item{
		width: 380px;
		margin-top: 0px;
		cursor: default;
		&:nth-of-type(n+4){
			margin-top: 50px;
		}
	}
	.local-img{
		img{
			width: 100%;
			height: 340px;
			object-fit: cover;
		}
	}
	.local-info{
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		padding: 20px;
	}
	.local-name{
		&:extend(.textOverflow);
		margin: 20px 0;
		font-size: 28px;
		color: #333;
		font-weight: 600;
	}
	.local-introduce{
		&:extend(.mulTextOverflow);
		font-size: 24px;
		color: #666;
		margin-bottom: 20px;
	}
	.local-price-buy{
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.local-price{
		font-size: 32px;
		color: #DF5F6D;
		span{
			font-size: 24px;
		}
	}
	.local-buy-btn{
		font-size: 28px;
		color: #376D70;
	}
}